Career 2019 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F1 Spain F4 Spain F5 Belgium F13 Spain F1 Bulgaria F2 Turkey F26 Italy F16 (Padova) Asuncion Challenger Rome Challenger Furth Challenger Madrid Challenger Frito Lay/USTA Challenger - Binghamton drkoop.com USTA Challenger of Austin - Austin Challenger Britania Zavaleta - Puebla Zivnobanka Czech Open - Prostejov Nord/LB Open - Braunschweig Copa Ericsson Chile - Santiago Riviera di Rimini Challenger - Rimini Kyiv Open - Kiev Internationaux de Tennis de Brest - Brest Quelle Cup 2000 - Furth AXA Open II - Espinho CA-Challenge 2000 - Graz 2000 Cairo Challenger - Cairo Copa Ericsson Argentina - Buenos Aires LTA Hull Challenger - Hull Challenger Ford de Cherbourg - Cherbourg 2001 Eddleman USTA Challenger - Birmingham Zagreb Open - Zagreb Compaq Challenger - Bucharest Quelle Cup - Furth Muller Cup - Ulm XI Venice Open - Venice 2001 Challenger Canottieri Mincio - Mantova Challenger Copa Sevilla Internacionales de Andalucia - Seville 4th Sardinia International Championships - Cagliari Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Kuppers Kolsch Cup by Lambertz - Aachen Milano Challenger-Jameson Cup - Milan Pekao Open - Szczecin Open de L'Isere - Grenoble Copa Ericsson - Guadalajara Copa Ericsson - Caracas VII Torneo Internazionale di Tennis - Barletta XL Capital Bermuda Open - Bermuda Open Sainte-Victoire - Aix-En-Provence Zagreb Open - Zagreb Ljubljana Open - Ljubljana Schickendanz Open - Furth Top Wool Challenger Biella - Biella Exim Agmedia Open - Kosice San Marino Cepu Open - San Marino Asics Challenger Open - Monchengladbach Alexander Kolyaskin Memorial - Donetsk Grand Prix de Tennis - St. Jean de Luz Pekao Open 2003 - Szczecin X Ciutat de Barcelona - Barcelona Tatra Banka Open 2003 - Bratislava Privat Bank Cup - Dniepropetrovsk Intersport Heilbronn Open - Heilbronn Banca Stato Challenger Lugano - Lugano IPP Geneva Trophy - Geneva Brasov Challenger - Brasov Copa Sevilla-Internacionales de Andalucia - Seville Privat Bank Cup - Dnepropetrovsk Copa Petrobras Guadalajara - Guadalajara Trani Cup - Trani Pro Tennis World Open - Sunrise Open Mutouest de Saint-Brieuc - St. Brieuc Tennis Napoli Cup - Napoli Tunis Open - Tunis Ostrava Open 2005 - Ostrava Badden Open by Rothaus - Ettlingen Ljubljana Open - Ljubljana KGHM Polish Indoors - Wroclaw Czech Open 2005 - Prostejov Trofeo Internacional Club Laieta - Barcelona Challenger 42 - Andrezieux Societa Canottieri Mincio 2005 - Mantova Siemens Open - Scheveningen 7° Trani Cup - Trani San Marino Cepu Open - San Marino IPP Geneva Trophy - Geneva VI Torneo Internazionale di Tennis - Barletta Pekao Open 2005 - Szczecin Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona The Surbiton Trophy - Surbiton Copa Petrobras - Santiago Copa Petrobras - Aracaju Copa Kia - Santiago Gemax Open - Belgrade Citta di Monza - Monza Tunis Open 2006 - Tunis Ostdeutscher Sparkassen Cup - Dresden Baden Open - Ettlingen Nord LB Open 2006 - Braunschweig Zagreb Open - Zagreb Whirlpool Open - Budapest Lambertz Open by Stawag - Aachen Tatra Banka Open 2006 - Bratislava Privatbank Open 2006 - Dnepropetrovsk LTA Shrewsbury Challenger - Shrewsbury Architect Open - Budapest ATU Cup - Weiden Banja Luka Challenger 2004 - Banja Luka Challenger Lugano - Lugano Nord LB Open 2007 - Braunschweig Sporting Challenger '07 Trofeo Regione Piemonte - Turin Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Wartburg Open - Eisenach ATP Challenger La Serena - La Serena Challenger de Providencia-Copa Kia - Santiago Muller Cup 2000 - Ulm Mitsubishi Electric Europe Cup - Monza Black Forest Open 2000 - Freudenstadt Memorial A. Manfredini Sassuolo Challenger - Sassuolo Siemens Open - Scheveningen Skandia Open - Linz San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz Timisoara Challenger - Timisoara Dubrovnik Open - Dubrovnik Samarkand Challenger - Samarkand ATP Open Castilla y Leon - Segovia Bukhara Challenger - Bukhara LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Karshi Challenger - Karshi 84° Concurso Internacional Tenis San Sebastian - San Sebastian Southern Capital Cup - Almaty Black Forest Open - Freudenstadt UTC Open - Cherkassy Dusseldorf Open Challenger - Dusseldorf 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Ipsos Bucharest Challenger - Bucharest Cosmorom Challenger - Brasov Open Tarragona Costa Daurada - Tarragona Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Rabat Challenger Barletta Challenger Copa Sevilla - Seville Napoli Challenger Alexander Kolyaskin Memorial - Donetsk Poznan Challenger Vigo Challenger San Sebastian Challenger Open de Tanger - Tangier Szczecin Challenger Buenos Aires Challenger XI Ciutat de Barcelona - Barcelona Santiago Challenger Copa Ericsson Peru - Lima Bucaramanga Challenger Copa Ericsson Brazil - Sao Paulo Rabat Challenger St. Brieuc Challenger VI Trofeo Ciudad de Quito - Quito Rome Challenger Tunis Challenger Zagreb Challenger Alessandria Challenger Kosice Challenger Milan Challenger Copa Ericsson Uruguay - Montevideo Segovia Challenger Asuncion Challenger Santiago Challenger Sao Paulo Challenger Dusseldorf Open 2006 - Dusseldorf Le Gosier Challenger Zagreb Challenger Prostejov Challenger Kosice Challenger Milan Challenger Turin Challenger KGHM Polish Indoors - Wroclaw Seville Challenger Banja Luka Challenger San Remo Tennis Cup 15° Piertomaso - San Remo Florianopolis Challenger Barranquilla Challenger San Luis Potosi Challenger Sarasota Challenger Tunis Challenger Bordeaux Challenger Prostejov Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Braunschweig Challenger Top Wool Challenger - Biella Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Ciudad de Pozoblanco Open Diputacion - Cordoba Cali Challenger Rio De Janeiro Challenger Porto Alegre Challenger Medellin Challenger Tatra Banka Open 2001 - Bratislava Panama City Challenger Savannah Challenger Tunis Challenger XL Challenger de Tenis Copa Sevilla - Seville Caltanissetta Challenger IX Ciutat de Barcelona - Barcelona Prague Challenger Tanger Challenger Marburg Challenger Timisoara Challenger Cairo Challenger 2002 - Cairo Tampere Challenger Copa Petrobras - Montevideo Tatra Banka Open - Bratislava San Juan Challenger PrivatBank Cup - Dnepropetrovsk Buenos Aires Challenger Copa Petrobras - Buenos Aires The Nottingham Cahllenger - Nottingham Mobilux Open - Luxembourg Sarasota Challenger Turin Challenger Aix En Provence Challenger Bordeaux Challenger Furth Challenger Prague Challenger Mohammedia Challenger Todi Challenger Internationaux du Doubs - Besancon San Benedetto Challenger Tampere Challenger Cortina Challenger Prague Challenger Cordenons Challenger Madrid Challenger Pozoblanco Challenger Intersport Heilbronn Open - Heilbronn X Torneo Internazionale di Tennis - Barletta Alphen Challenger Banja Luka Challenger Manerbio Challenger Tennis Napoli Cup 2006 - Napoli Hamburg Challenger - Hamburg San Juan Challenger Cordoba Challenger Lima Challenger Casablanca Challenger Santo Domingo Challenger Santiago Challenger Napoli Challenger Mersin Challenger Alessandria Challenger Vercelli Challenger Ostrava Challenger Furth Challenger 10° Trofeo Luigi Pezzoli - Bergamo Moscow Challenger Perugia Challenger KGHM Polish Indoors - Wroclaw Biella Challenger Cortina Challenger Manerbio Challenger Seville Challenger Banja Luka Challenger Rome Challenger Mohammedia Challenger Casablanca Challenger Brest Challenger Buenos Aires Challenger Rio De Janeiro Challenger Santo Domingo Challenger Morelos Challenger Santiago Challenger Guadalajara Challenger San Luis Potosi Challenger Nanjing Challenger Anning Challenger Samarkand Challenger Mestre Challenger Challenger de la Ciudad de Mexico - Mexico City Moscow Challenger Poprad Tatry Challenger Poznan Challenger Chengdu Challenger Qingdao Challenger Curitiba Challenger Seville Challenger Banja Luka Challenger Kenitra Challenger Mohammedia Challenger Black Forest Open - Freudenstadt Santiago Challenger Buenos Aires Challenger Heilbronn Open - Heilbronn St. Brieuc Challenger Panama City Challenger Challenger Ford de Cherbourg - Cherbourg Francavilla Challenger Ostrava Challenger Rome Challenger Vicenza Challenger Lisbon Challenger Marburg Challenger Olbia Geovillage Open - Olbia Perugia Challenger Poznan Challenger Tampere Challenger Biella Challenger Portoroz Challenger Alphen Challenger Pro Tennis World Open - Boca Raton Ljubljana Open 2002 - Ljubljana Marbella Challenger Schickendanz Open - Furth San Marino Cepu Open - San Marino Rijeka Challenger Banca Stato Challenger Lugano - Lugano Quito Challenger ATP Challenger Tour Finals 10th Wartburg Open - Eisenach Furth Challenger Banja Luka Challenger Sao Jose Do Rio Preto Challenger Muller Cup - Ulm Zagreb Open - Zagreb Rome Challenger Kosice Challenger Bytom Challenger Sao Leopoldo Challenger Genova Open Challenger - Genova Czech Open - Prostejov Padova Challenger San Marino Cepu Open - San Marino Panama City Challenger Guayaquil Challenger Rijeka Challenger Nord/LB Open 2004 - Braunschweig Guadalajara Challenger Pekao Open - Szczecin Blois Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi ATP Challenger Trophy 2007 - Trnava Asirom Challenger Brasov - Brasov Kyiv Open - Kiev Rimini Challenger Le Gosier Challenger ATP Heineken Challenger 2000 - Ho Chi Minh City Cepu Open - San Marino AXA Open - Lisbon Buenos Aires Challenger Pereira Challenger Montevideo Challenger Siemens Open - Scheveningen Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Tennis Napoli Cup - Napoli ECM Prague Open 2008 - Prague Open Diputacion - Cordoba Copa Petrobras Aracaju - Aracaju Morocco Tennis Tour - Marrakech Meknes Challenger Pozoblanco Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia La Serena Open - La Serena Intersport Heilbronn Open - Heilbronn Caltanissetta Challenger Copa Telefonica CTC Chile - Santiago Guayaquil Challenger BMW Brixina Tennis Open 2000 - Bressanone Tampere Challenger Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Sporting Challenger '08-Trofeo Regione Piemonte - Turin Stella Artois Clay Court Championships - Budaors Internazionali di Tennis de San Marino - San Marino Olimp Kyiv Open - Kiev Challenger Brasov - Brasov San Sebastian Challenger Skandia Open - Linz 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Brixina Tennis Open - Bressanone Warta Cup 2001 - Sopot Geneva Challenger - Geneva XXVIII Edizione 'A.Savoldi' - Manerbio PEOPLEnet CUP - Dnepropetrovsk Citta di Brindisi - Brindisi Intersport Heilbronn Open - Heilbronn DPD Challenger 2001 - Aschaffenburg IPP Open - Helsinki Challenger 42 - Andrezieux Kyiv UMC Open - Kiev Optimus Maia Open - Maia Cancun Challenger Challenger Ford de Cherbourg - Cherbourg VIII Trofeo Ciutat de Barcelona - Barcelona Marrakech Challenger Fergana Challenger Seville Challenger Unicredit Czech Open 2007 - Prostejov Challenger 42 - Andrezieux Cordenons Challenger Tatra Banka Open - Bratislava Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Schickendanz Open - Furth Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Waldbaum's Hamlet Cup - Long Island Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Tata Open 2002 - Chennai Heineken Open - Auckland Copenhagen Open - Copenhagen Dubai Tennis Open - Dubai Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Allianz Suisse Open Gstaad - Gstaad Adidas International - Sydney Energis Open - Amersfoort BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Dubai Tennis Open - Dubai Open Seat Godo 2003 - Barcelona Rome Challenger Adidas International - Sydney Grand Prix Hassan II - Casablanca Miller Lite Hall of Fame Tennis Championships - Newport AAPT Championships - Adelaide 5th Sardinian International Championships - Cagliari Adidas International - Sydney KGHM Emax Polish Indoors - Wroclaw BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten The Nottingham Open - Nottingham Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel BMW Open - Munich Croatia Open - Umag Idea Prokom Open - Sopot Next Generation Hardcourts - Adelaide BellSouth Open - Vina del Mar Argentina Open - Buenos Aires SAP Open - San Jose Brasil Open - Costa do Sauipe Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Open Romania - Bucharest Thailand Open - Bangkok Tatra Banka Open - Bratislava Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Hypo Group Tennis International - Portschach Dutch Open Tennis - Amersfoort Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe St. Petersburg Open - St. Petersburg Copa Telmex - Buenos Aires Estoril Open - Estoril Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest Croatia Open - Umag Chennai Open - Chennai SA Tennis Open - Johannesburg Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Campbells Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Movistar Open - Santiago Copa Telmex - Buenos Aires International German Open - Hamburg Qatar ExxonMobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Open 13 - Marseille Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Grand Prix Hassan II - Casablanca AT&T Challenge - Atlanta SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag VTR Open - Vina del Mar Brasil Open - Sao Paulo Open Sabadell Atlantico - Barcelona AEGON Championships - London UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Citi Open - Washington Brasil Open - Costa do Sauipe Qatar ExxonMobil Open - Doha Kenitra Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Prague Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Grand Prix Hassan II - Casablanca Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Energis Open - Amsterdam Grand Prix Hassan II - Casablanca Kremlin Cup - Moscow Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Liberec Challenger Ecuador Open - Quito The Samsung Open - Nottingham Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco Brasil Open - Costa do Sauipe U.S. Men's Clay Court Championships - Houston Energis Open - Amersfoort Siebel Open - San Jose ATP Studena Croatia Open Umag - Umag Kremlin Cup - Moscow Energis Dutch Open - Amsterdam AAPT Championships - Adelaide Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Campionati Internazionali di Sicilia - Palermo BMW Open - Munich Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Rio Open - Rio de Janeiro Legg Mason Tennis Classic - Washington D.C. The Priority Telecom Open - Amersfoort Open de Moselle - Metz The Samsung Open - Nottingham Estoril Open - Estoril Tata Open - Chennai Open Sabadell Atlantico - Barcelona Bank Austria Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington D.C. Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Madrid - Madrid Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Masters Series Monte-Carlo - Monte-Carlo Medibank Private International - Sydney Abierto Mexicano Telfonica MoviStar - Acapulco Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Mutua Madrid Open - Madrid Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Tennis Masters Series - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Davis Cup, Group 2, PO, GEO-EGY 3-2 Davis Cup, Group 2, 1R, GEO-RSA 3-2 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, PO, GHA-GEO 2-3 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, SF, HUN-GEO 2-3 Davis Cup, Group 1, 1R, GEO-POR 3-2 River Oaks International Tennis Tournament - Houston